<?php
/**
 * 支付配置
 * 封装PaySDK
 */ 

return [
    // 支付宝支付 远古非主流接口
    'alipay' => [
        // 商户网站使用的编码格式，如UTF-8、GBK、GB2312等。
        '_input_charset' => '',
        // DSA、RSA、MD5三个值可选，必须大写。
        'sign_type' => '',
        // 应用私有证书文件内容
        'appPrivateKey' => '',
        // 应用私有证书文件地址，不为空时优先使用文件地址
        'appPrivateKeyFile' => '',
        // 支付宝公有证书文件内容
        'appPublicKey' => '',
        // 支付宝公有证书文件地址，不为空时优先使用文件地址
        'appPublicKeyFile' => '',
        // MD5密钥，安全检验码，由数字和字母组成的32位字符串，查看地址：https://b.alipay.com/order/pidAndKey.htm
        'md5Key' => '',
        // 接口网关
        'apiDomain' => '',
        // 支付平台分配给开发者的应用ID
        'appID' => '',
    ],
    // 支付宝支付 现代主流接口
    'alipay_app' => [
        // 仅支持JSON
        'format' => '',
        // 请求使用的编码格式，如utf-8,gbk,gb2312等
        'charset' => '',
        // 商户生成签名字符串所使用的签名算法类型，目前支持RSA2和RSA，推荐使用RSA2。RSA2需要PHP版本>=5.4.8下才可使用。
        'sign_type' => '',
        // 调用的接口版本，固定为：1.0
        'version' => '',
        // 应用私有证书文件内容
        'appPrivateKey' => '',
        // 应用私有证书文件地址，不为空时优先使用文件地址
        'appPrivateKeyFile' => '',
        // 支付宝公有证书文件内容
        'appPublicKey' => '',
        // 支付宝公有证书文件地址，不为空时优先使用文件地址
        'appPublicKeyFile' => '',
        // 是否使用AES加密解密数据
        'isUseAES' => false,
        // AES密钥
        'aesKey' => '',
        // 接口网关
        'apiDomain' => '',
        // 支付平台分配给开发者的应用ID
        'appID' => '',
        // 是否使用公钥证书模式
        'usePublicKeyCert' => false,
        // 支付宝公钥证书文件路径 
        'alipayCertPath' => '',
        // 支付宝根证书文件路径
        'alipayRootCertPath' => '',
        // 支付宝应用公钥证书文件路径
        'merchantCertPath' => '',
    ],
    // 微信支付配置
    'weixin' => [
        // 微信分配的子商户公众账号ID，服务商、银行服务商需要。
        'sub_appid' => '',
        // 微信支付商户号 PartnerID
        'mch_id' => '1612057975', 
        // 微信支付分配的子商户号，开发者模式下必填，服务商、银行服务商需要。
        'sub_mch_id' => '',
        // 签名类型，目前支持HMAC-SHA256和MD5，默认为MD5
        'sign_type' => 'MD5',
        // https://pay.weixin.qq.com 帐户设置-安全设置-API安全-API密钥-设置API密钥
        'key' => 'qwertyuiopasdfghjklzxcvbnmqwerty', 
        // V3 版本接口的密钥
        'keyV3' => '',
        // 证书地址
        'certPath' => ROOT_PATH . 'public/cert/wxpay/apiclient_cert.pem', 
        // 证书序列号 V3需要
        'certSerialNumber' => '',
        // 秘钥地址
        'keyPath' => ROOT_PATH . 'public/cert/wxpay/apiclient_cert.pem', 
        // V3 接口的 API 证书地址
        'apiCertPath' => '',
        // 交易保障上报级别
        'reportLevel' => 0,
        // 接口网关
        'apiDomain' => '',
        // 支付平台分配给开发者的应用ID
        'appID' => '',
    ],
];
